depende do que você entende por simples. Eu mesmo acho TibiaApi uma biblioteca fantástica e em certas partes, aborda tópicos/estruturas bem avançados do cliente Tibia, mas não para uso como uma boa parte dos iniciantes fazem e sim como material de suporte na leitura (compreendimento) de assuntos, informações e funções específicas desenvolvidas por pessoas com um pouco mais de experiencia sobre o cliente Tibia ou game hacking em geral.
1a - É possível usar VB6, aliás, o Blackd usa/usou VB6 em suas ferramentas.
1b - Muitas pessoas no tpforums hj ta usando .NET, por ter TibiaApi pra estudar e por uma infinidade de motivos. Mas dependendo do q vc pretende fazer: se vc quiser mecher em coisas mais de baixo-nivel, provavelmente um C/C++ se encaixaria melhor.
2 - Você pode responder melhor q eu.
3 - Na WINAPI tem o q vc precisa (sendmessage, postmessage, ...) e já q VB6 tem como invocá-las, a resposta é sim.
4 - Não entendi o que vc perguntou.
os programadores mais competentes do tpforums, ainda não encontraram evidências de que escrever para um certo endereço na memória do cliente Tibia torne o bot detectável/indetectável, então pra mim isto é questão de crença e bom senso.
vc pode, por exemplo, "decodificar" a interface do cliente Tibia e "navegar" atravéz dos controls por ponteiros e endereços. Não é tão simples, porém com o tempo vc se acostuma.
1 - nao sei de onde vc ta tirando esses "fatos" do bot se tornar detectável por escrever nos endereços. Se vc ta tirando isso do q o ekx falou, bem, ele fala o q quiser, não é obrigado ser verdade. Aliás, desde um tempo atrás se provou q não era verdade, pois os bots q simulam teclado estão causando pessoas serem banidas recentemente, basta olhar nas threads de mass ban do ibot e redbot q vc comprova isso.
2 - como eu ja disse, num dos métodos, vc tem q aprender como "navegar" pela interface do cliente Tibia.
o fórum mais adequado para programação de bots para tibia é o http://tpforums.org, pois tem mt informação sobre o cliente Tibia e tb mt gente competente em reverse engineering e game hacking em geral.
Visão geral:
Com um pouco de experiência sobre bots q eu tenho, acho q vc ta kerendo começar pelo mais difícil (executar ações). Eu sugeriria começar por coisas simples como ler alguns endereços, ir entendendo os conceitos e estruturas do Tibia e depois quando vc ja entender muitas das estruturas contidas no Tibia, vc vai perceber q mts dessas questões vc msm vai ter capacidade de responder.
Cavebot, em particular, acho q deve ser a ultima (grande) funcionalidade a se implementar num bot, pq requer domínio das várias partes do jogo e etc. Looter também é algo bem avançado e sugiro tentar isso bem pra frente.
Acho q lendo os tutoriais do tpforums e codificando as varias estruturas do Tibia (como por exemplo as criaturas, backpacks, mapa, lista de chars, ...), com uns 6 meses (claro, o tempo só vai depender de vc) dá pra ter uma boa idéia de como as coisas ocorrem.
Enfim, eu resumiria em primeiro entender as estruturas e depois q tiver confiante no q vc sabe, passar a executar as ações (andar, abrir corpo, usar potion, etc).
Um tempo atrás, eu fiz uma lista q eu axo acho interessante do q aprender, caso vc keira olhar: (ingles) http://tpforums.org/forum/threads/5638-Good-References
Eu to lendo coisas lá faz quase 2 anos e ainda tenho bastante coisa pra aprender, porém com uns 6 meses eu ja tive uma boa ideia de como fazer o q eu queria.